/*******************************************************************************
 *
 * Copyright (c) 2001-2006 Primeton Technologies, Ltd.
 * All rights reserved.
 *
 * Created on Apr 11, 2008
 *******************************************************************************/
package com.cap.cfae.cfae.impl;

import com.cap.cfae.cfae.BondsDetails;
import com.primeton.ext.data.sdo.DataUtil;
import com.primeton.ext.data.sdo.ExtendedDataObjectImpl;

import commonj.sdo.Type;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <!-- begin-user-doc -->
 * A representation of the model object '<em><b>Test</b></em>'.
 * <!-- end-user-doc -->
 *
 * <p>
 * The following features are supported:
 * <ul>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getBondId <em>BondId</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getBondCode <em>BondCode</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getBondShortName <em>BondShortName</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getRegisNotice <em>RegisNotice</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getBondSize <em>BondSize</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getBondType <em>BondType</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getAdministor <em>Administor</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getAdministorUsrid <em>AdministorUsrid</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getJoinManu <em>JoinManu</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getIssueRate <em>IssueRate</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getIssueDate <em>IssueDate</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getExpireDate <em>ExpireDate</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getBondGrade <em>BondGrade</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getDueTime <em>DueTime</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getDueTimeCompany <em>DueTimeCompany</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getCreateTime <em>CreateTime</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getUpdateTime <em>UpdateTime</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getNewUserid <em>NewUserid</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getUpdateUserid <em>UpdateUserid</em>}</li>
 *   <li>{@link com.cap.cfae.cfae.impl.BondsDetailsImpl#getFlagBit <em>FlagBit</em>}</li>
 * </ul>
 * </p>
 *
 * @extends ExtendedDataObjectImpl;
 *
 * @implements BondsDetails;
 */

public class BondsDetailsImpl extends ExtendedDataObjectImpl implements BondsDetails {
	/**
	 * Comment for <code>serialVersionUID</code>
	 */
	private static final long serialVersionUID = 1L;
	public final static int INDEX_BONDID = 0;
	public final static int INDEX_BONDCODE = 1;
	public final static int INDEX_BONDSHORTNAME = 2;
	public final static int INDEX_REGISNOTICE = 3;
	public final static int INDEX_BONDSIZE = 4;
	public final static int INDEX_BONDTYPE = 5;
	public final static int INDEX_ADMINISTOR = 6;
	public final static int INDEX_ADMINISTORUSRID = 7;
	public final static int INDEX_JOINMANU = 8;
	public final static int INDEX_ISSUERATE = 9;
	public final static int INDEX_ISSUEDATE = 10;
	public final static int INDEX_EXPIREDATE = 11;
	public final static int INDEX_BONDGRADE = 12;
	public final static int INDEX_DUETIME = 13;
	public final static int INDEX_DUETIMECOMPANY = 14;
	public final static int INDEX_CREATETIME = 15;
	public final static int INDEX_UPDATETIME = 16;
	public final static int INDEX_NEWUSERID = 17;
	public final static int INDEX_UPDATEUSERID = 18;
	public final static int INDEX_FLAGBIT = 19;
	public static final int SDO_PROPERTY_COUNT = 20;

	public static final int EXTENDED_PROPERTY_COUNT = -1;

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 */
	public BondsDetailsImpl() {
		this(TYPE);
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 */
	public BondsDetailsImpl(Type type) {
		super(type);
	}

	protected void validate() {
		validateType(TYPE);
	}

	/**
	 * Returns the value of the '<em><b>BondId</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>BondId</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>BondId</em>' attribute.
	 * @see #setBondId(java.lang.String)
	 */
	public String getBondId() {
		return DataUtil.toString(super.getByIndex(INDEX_BONDID, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getBondId <em>BondId</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>BondId</em>' attribute.
	 * @see #getBondId()
	 */
	public void setBondId(String bondId) {
		super.setByIndex(INDEX_BONDID, bondId);
	}

	/**
	 * Returns the value of the '<em><b>BondCode</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>BondCode</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>BondCode</em>' attribute.
	 * @see #setBondCode(java.lang.String)
	 */
	public String getBondCode() {
		return DataUtil.toString(super.getByIndex(INDEX_BONDCODE, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getBondCode <em>BondCode</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>BondCode</em>' attribute.
	 * @see #getBondCode()
	 */
	public void setBondCode(String bondCode) {
		super.setByIndex(INDEX_BONDCODE, bondCode);
	}

	/**
	 * Returns the value of the '<em><b>BondShortName</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>BondShortName</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>BondShortName</em>' attribute.
	 * @see #setBondShortName(java.lang.String)
	 */
	public String getBondShortName() {
		return DataUtil.toString(super.getByIndex(INDEX_BONDSHORTNAME, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getBondShortName <em>BondShortName</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>BondShortName</em>' attribute.
	 * @see #getBondShortName()
	 */
	public void setBondShortName(String bondShortName) {
		super.setByIndex(INDEX_BONDSHORTNAME, bondShortName);
	}

	/**
	 * Returns the value of the '<em><b>RegisNotice</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>RegisNotice</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>RegisNotice</em>' attribute.
	 * @see #setRegisNotice(java.lang.String)
	 */
	public String getRegisNotice() {
		return DataUtil.toString(super.getByIndex(INDEX_REGISNOTICE, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getRegisNotice <em>RegisNotice</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>RegisNotice</em>' attribute.
	 * @see #getRegisNotice()
	 */
	public void setRegisNotice(String regisNotice) {
		super.setByIndex(INDEX_REGISNOTICE, regisNotice);
	}

	/**
	 * Returns the value of the '<em><b>BondSize</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>BondSize</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>BondSize</em>' attribute.
	 * @see #setBondSize(java.lang.String)
	 */
	public String getBondSize() {
		return DataUtil.toString(super.getByIndex(INDEX_BONDSIZE, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getBondSize <em>BondSize</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>BondSize</em>' attribute.
	 * @see #getBondSize()
	 */
	public void setBondSize(String bondSize) {
		super.setByIndex(INDEX_BONDSIZE, bondSize);
	}

	/**
	 * Returns the value of the '<em><b>BondType</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>BondType</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>BondType</em>' attribute.
	 * @see #setBondType(java.lang.String)
	 */
	public String getBondType() {
		return DataUtil.toString(super.getByIndex(INDEX_BONDTYPE, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getBondType <em>BondType</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>BondType</em>' attribute.
	 * @see #getBondType()
	 */
	public void setBondType(String bondType) {
		super.setByIndex(INDEX_BONDTYPE, bondType);
	}

	/**
	 * Returns the value of the '<em><b>Administor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Administor</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Administor</em>' attribute.
	 * @see #setAdministor(java.lang.String)
	 */
	public String getAdministor() {
		return DataUtil.toString(super.getByIndex(INDEX_ADMINISTOR, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getAdministor <em>Administor</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Administor</em>' attribute.
	 * @see #getAdministor()
	 */
	public void setAdministor(String administor) {
		super.setByIndex(INDEX_ADMINISTOR, administor);
	}

	/**
	 * Returns the value of the '<em><b>AdministorUsrid</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>AdministorUsrid</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>AdministorUsrid</em>' attribute.
	 * @see #setAdministorUsrid(long)
	 */
	public long getAdministorUsrid() {
		return DataUtil.toLong(super.getByIndex(INDEX_ADMINISTORUSRID, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getAdministorUsrid <em>AdministorUsrid</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>AdministorUsrid</em>' attribute.
	 * @see #getAdministorUsrid()
	 */
	public void setAdministorUsrid(long administorUsrid) {
		super.setByIndex(INDEX_ADMINISTORUSRID, administorUsrid);
	}

	/**
	 * Returns the value of the '<em><b>JoinManu</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>JoinManu</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>JoinManu</em>' attribute.
	 * @see #setJoinManu(java.lang.String)
	 */
	public String getJoinManu() {
		return DataUtil.toString(super.getByIndex(INDEX_JOINMANU, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getJoinManu <em>JoinManu</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>JoinManu</em>' attribute.
	 * @see #getJoinManu()
	 */
	public void setJoinManu(String joinManu) {
		super.setByIndex(INDEX_JOINMANU, joinManu);
	}

	/**
	 * Returns the value of the '<em><b>IssueRate</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>IssueRate</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>IssueRate</em>' attribute.
	 * @see #setIssueRate(java.math.BigDecimal)
	 */
	public BigDecimal getIssueRate() {
		return DataUtil.toBigDecimal(super.getByIndex(INDEX_ISSUERATE, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getIssueRate <em>IssueRate</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>IssueRate</em>' attribute.
	 * @see #getIssueRate()
	 */
	public void setIssueRate(BigDecimal issueRate) {
		super.setByIndex(INDEX_ISSUERATE, issueRate);
	}

	/**
	 * Returns the value of the '<em><b>IssueDate</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>IssueDate</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>IssueDate</em>' attribute.
	 * @see #setIssueDate(java.lang.String)
	 */
	public String getIssueDate() {
		return DataUtil.toString(super.getByIndex(INDEX_ISSUEDATE, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getIssueDate <em>IssueDate</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>IssueDate</em>' attribute.
	 * @see #getIssueDate()
	 */
	public void setIssueDate(String issueDate) {
		super.setByIndex(INDEX_ISSUEDATE, issueDate);
	}

	/**
	 * Returns the value of the '<em><b>ExpireDate</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>ExpireDate</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>ExpireDate</em>' attribute.
	 * @see #setExpireDate(java.lang.String)
	 */
	public String getExpireDate() {
		return DataUtil.toString(super.getByIndex(INDEX_EXPIREDATE, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getExpireDate <em>ExpireDate</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>ExpireDate</em>' attribute.
	 * @see #getExpireDate()
	 */
	public void setExpireDate(String expireDate) {
		super.setByIndex(INDEX_EXPIREDATE, expireDate);
	}

	/**
	 * Returns the value of the '<em><b>BondGrade</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>BondGrade</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>BondGrade</em>' attribute.
	 * @see #setBondGrade(java.lang.String)
	 */
	public String getBondGrade() {
		return DataUtil.toString(super.getByIndex(INDEX_BONDGRADE, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getBondGrade <em>BondGrade</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>BondGrade</em>' attribute.
	 * @see #getBondGrade()
	 */
	public void setBondGrade(String bondGrade) {
		super.setByIndex(INDEX_BONDGRADE, bondGrade);
	}

	/**
	 * Returns the value of the '<em><b>DueTime</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>DueTime</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>DueTime</em>' attribute.
	 * @see #setDueTime(java.lang.String)
	 */
	public String getDueTime() {
		return DataUtil.toString(super.getByIndex(INDEX_DUETIME, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getDueTime <em>DueTime</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>DueTime</em>' attribute.
	 * @see #getDueTime()
	 */
	public void setDueTime(String dueTime) {
		super.setByIndex(INDEX_DUETIME, dueTime);
	}

	/**
	 * Returns the value of the '<em><b>DueTimeCompany</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>DueTimeCompany</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>DueTimeCompany</em>' attribute.
	 * @see #setDueTimeCompany(java.lang.String)
	 */
	public String getDueTimeCompany() {
		return DataUtil.toString(super.getByIndex(INDEX_DUETIMECOMPANY, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getDueTimeCompany <em>DueTimeCompany</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>DueTimeCompany</em>' attribute.
	 * @see #getDueTimeCompany()
	 */
	public void setDueTimeCompany(String dueTimeCompany) {
		super.setByIndex(INDEX_DUETIMECOMPANY, dueTimeCompany);
	}

	/**
	 * Returns the value of the '<em><b>CreateTime</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>CreateTime</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>CreateTime</em>' attribute.
	 * @see #setCreateTime(java.util.Date)
	 */
	public Date getCreateTime() {
		return DataUtil.toDate(super.getByIndex(INDEX_CREATETIME, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getCreateTime <em>CreateTime</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>CreateTime</em>' attribute.
	 * @see #getCreateTime()
	 */
	public void setCreateTime(Date createTime) {
		super.setByIndex(INDEX_CREATETIME, createTime);
	}

	/**
	 * Returns the value of the '<em><b>UpdateTime</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>UpdateTime</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>UpdateTime</em>' attribute.
	 * @see #setUpdateTime(java.util.Date)
	 */
	public Date getUpdateTime() {
		return DataUtil.toDate(super.getByIndex(INDEX_UPDATETIME, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getUpdateTime <em>UpdateTime</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>UpdateTime</em>' attribute.
	 * @see #getUpdateTime()
	 */
	public void setUpdateTime(Date updateTime) {
		super.setByIndex(INDEX_UPDATETIME, updateTime);
	}

	/**
	 * Returns the value of the '<em><b>NewUserid</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>NewUserid</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>NewUserid</em>' attribute.
	 * @see #setNewUserid(long)
	 */
	public long getNewUserid() {
		return DataUtil.toLong(super.getByIndex(INDEX_NEWUSERID, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getNewUserid <em>NewUserid</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>NewUserid</em>' attribute.
	 * @see #getNewUserid()
	 */
	public void setNewUserid(long newUserid) {
		super.setByIndex(INDEX_NEWUSERID, newUserid);
	}

	/**
	 * Returns the value of the '<em><b>UpdateUserid</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>UpdateUserid</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>UpdateUserid</em>' attribute.
	 * @see #setUpdateUserid(long)
	 */
	public long getUpdateUserid() {
		return DataUtil.toLong(super.getByIndex(INDEX_UPDATEUSERID, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getUpdateUserid <em>UpdateUserid</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>UpdateUserid</em>' attribute.
	 * @see #getUpdateUserid()
	 */
	public void setUpdateUserid(long updateUserid) {
		super.setByIndex(INDEX_UPDATEUSERID, updateUserid);
	}

	/**
	 * Returns the value of the '<em><b>FlagBit</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>FlagBit</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>FlagBit</em>' attribute.
	 * @see #setFlagBit(java.lang.String)
	 */
	public String getFlagBit() {
		return DataUtil.toString(super.getByIndex(INDEX_FLAGBIT, true));
	}

	/**
	 * Sets the value of the '{@link com.primeton.eos.Test#getFlagBit <em>FlagBit</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>FlagBit</em>' attribute.
	 * @see #getFlagBit()
	 */
	public void setFlagBit(String flagBit) {
		super.setByIndex(INDEX_FLAGBIT, flagBit);
	}


}